⑰ 【自作エンジン Garnet】 バーチャルライブ制御システム
説明
概要
自作ゲームエンジンのGarnetにバーチャルライブを制御する目的でDMXとNDIの受信システムを実装しました。DMXはUDPSocket経由でArtNetDMXのバイナリを受け取り、それをパースしてライトやカメラを操作します。TouchDesignerはDMXデータの送信用に使っており、演出をTD上で組みます。NDXは映像送受信用の機能でC++のNDI SDK(https://ndi.video/for-developers/ndi-sdk/) を組み込んでいます
使用ツール
Garnet(自作ゲームエンジン)
Visual Studio 2022
TouchDesigner
使用言語
C++
GLSL
動作確認方法
実機操作は⑱ 【自作エンジン Garnet】 制御システム組み込みバーチャルライブ風踊ってみた2 をご確認ください。
〇 演出制御システム
GarnetとTouchDesignerでバーチャルライブの演出制御システムのようなものを作りました
TDからGarnetにArt-Net DMXを送信してライトとカメラを制御しています
https://www.youtube.com/watch?v=ZzsfAtYp9pA
〇 NDI受信
GarnetでNDI受信に対応しました
https://www.youtube.com/watch?v=-iHbEQMa_Lg